FixedLayoutFormats
Инкапсулирует все форматы с фиксированным макетом (также известные как «фиксированные страницы»), включая PDF и XPS (не включая растровые изображения)
public struct FixedLayoutFormats : IDocumentFormat, IEquatable<FixedLayoutFormats>
Характеристики
Имя |
Описание |
Extension { get; } |
Возвращает расширение (без начального символа точки) этого формата фиксированного макета в нижнем регистре |
Mime { get; } |
Возвращает код MIME для этого формата |
Name { get; } |
Возвращает формальное полное имя этого фиксированного макета format |
Методы
Имя |
Описание |
static FromExtension(string) |
Возвращает экземплярFixedLayoutFormats структура, связанная с указанным расширением имени файла, или выдает исключение, если расширение не может быть правильно проанализировано |
Equals(FixedLayoutFormats) |
Определяет, равен ли этот экземпляр другому указанному FixedLayoutFormats instance |
Equals(IDocumentFormat) |
Определяет, равен ли этот экземпляр другому указанному IDocumentFormat instance |
override Equals(object) |
Определяет, равен ли этот экземпляр другому указанному объекту, предположительно упакованному FixedLayoutFormats |
override GetHashCode() |
Возвращает хеш-код, неизменяемый для данного экземпляра |
override ToString() |
Возвращает имя этого конкретного формата, аналогично свойству «Имя» |
operator == |
Проверяет два заданных экземпляра FixedLayoutFormats на равенство |
explicit operator |
Возвращает значение байта из базового поля указанного FixedLayoutFormats instance (2 operators) |
operator != |
Проверяет два заданных экземпляра FixedLayoutFormats на неравенство |
Поля
Имя |
Описание |
static readonly Pdf |
Portable Document Format (PDF) — это тип документа, созданный Adobe еще в 1990-х годах. Цель этого формата файла состояла в том, чтобы ввести стандарт для представления документов и других справочных материалов в формате, который не зависит от прикладного программного обеспечения, аппаратного обеспечения, а также операционной системы. Узнайте больше об этом формате файлаздесь . |
static readonly Xps |
Файл XPS представляет собой файлы макета страницы, основанные на спецификациях XML Paper, созданных Microsoft. Он был разработан в качестве замены формата файла EMF и похож на формат файла PDF, но использует XML в макете, внешнем виде и информации о печати документа. Узнайте больше об этом формате файлаздесь . |
static readonly All |
Возвращает внутренний класс, который предоставляет перечисляемые возможности по всем существующим форматам с фиксированным макетом |
Другие члены
Имя |
Описание |
class AllEnumerable |
Реализует универсальный интерфейс IEnumerable, который включает возможность foreach для FixedLayoutFormats type |
Примечания
Различные приложения для просмотра или публикации документов позволяют пользователям открывать (Adobe Acrobat, XPS Viewer) и иногда редактировать (Adobe InDesign) документы определенных форматов. Эти приложения обычно создают документы в так называемом формате «фиксированной страницы». Такой формат документа точно описывает, где на каждой странице размещается содержимое документа. Внутри формат PDF или XPS содержит описание каждой страницы, а также инструкции по рисованию, определяющие расположение содержимого на странице. Это похоже на форматы изображений, описывающие, где содержимое отображается в растровой или векторной форме.
Смотрите также