FixedLayoutFormats

FixedLayoutFormats class

Represents fixed-layout (fixed-page) document formats, such as PDF, excluding raster image formats.

public class FixedLayoutFormats : DocumentFormatBase

Properties

Name Description
Extension { get; } Gets the file extension of the document format.
FormatFamily { get; } Gets the format family to which the document format belongs.
Id { get; } Gets the unique identifier for the format family.
Mime { get; } Gets the MIME type of the document format.
Name { get; } Gets the name of the format family.
static All { get; } Gets all available instances of FixedLayoutFormats.

Methods

Name Description
static FromExtension(string) Retrieves a FixedLayoutFormats instance matching the specified file extension.
Equals(FormatFamilyBase) Determines whether this instance is equal to the specified FormatFamilyBase instance.
Equals(IDocumentFormat) Determines whether this instance is equal to the specified IDocumentFormat instance.
override Equals(object) Determines whether this instance is equal to the specified DocumentFormatBase instance.
override GetHashCode() Returns a hash code for the current object.
override ToString() Returns a string that represents the current object.
explicit operator Explicitly converts a file extension string to a FixedLayoutFormats instance.

Fields

Name Description
static readonly Pdf Portable Document Format (PDF), introduced by Adobe, provides standardized representation of documents independent of software, hardware, and operating systems. For additional details, see: PDF file format.

Remarks

Fixed-layout formats precisely specify the placement and rendering of content on each page. Commonly used in document viewing, publishing, or editing applications like Adobe Acrobat and Adobe InDesign. These formats internally define page layouts and content positioning using vector graphics and text instructions.

See Also