Интерфейсы страниц xps OM
В этом разделе описываются интерфейсы уровня страницы xps OM.
Интерфейсы уровня страницы описывают содержимое страницы в документе и ресурсы, предоставляющие это содержимое.
Имя интерфейса | Логические дочерние интерфейсы | Описание |
---|---|---|
IXpsOMPage |
IXpsOMCanvas IXpsOMGlyphs IXpsOMPath |
Корневой объект содержимого страницы. Этот объект представляет часть документа. |
IXpsOMVisual |
IXpsOMCanvas IXpsOMGlyphs IXpsOMPath |
Базовый класс интерфейсов, определяющих визуальные объекты, такие как текст и графика. Визуальные объекты можно собирать в интерфейсе IXpsOMVisualCollection . |
IXpsOMCanvas |
IXpsOMCanvas IXpsOMGlyphs IXpsOMPath |
Коллекция визуальных объектов, которые можно рассматривать как один визуальный объект. |
IXpsOMGlyphs |
Нет |
Описывает текст на странице. |
IXpsOMPath |
Нет |
Описывает элемент графического пути. |
IXpsOMBrush |
IXpsOMSolidColorBrush IXpsOMTileBrush IXpsOMVisualBrush IXpsOMImageBrush IXpsOMGradientBrush IXpsOMLinearGradientBrush IXpsOMRadialGradientBrush |
Кисть используется для заполнения области или штриха линии. |
IXpsOMSolidColorBrush |
Нет |
Предоставляет сплошной цвет для заполнения области или росчерка линии. |
IXpsOMVisualBrush |
Нет |
Предоставляет объект, например путь, глиф или холст, для заполнения области или росчерка линии. |
IXpsOMImageBrush |
Нет |
Предоставляет изображение (или частичное изображение) для заполнения области или росчерка линии. |
IXpsOMLinearGradientBrush |
Нет |
Предоставляет линейный градиент для заполнения области или штриха линии. |
IXpsOMRadialGradientBrush |
Нет |
Предоставляет радиальный градиент для заполнения области или штриха линии. |
IXpsOMGradientStop |
Нет |
Одноцветное значение и расположение, определяющее точку перегиба в линейном или радиальном градиенте. |
IXpsOMGeometry |
IXpsOMGeometryFigure |
Указывает регион, используемый в качестве обрезной области или определения пути. Состоит из одного или нескольких интерфейсов IXpsOMGeometryFigure . |
IXpsOMGeometryFigure |
Нет |
Часть области, которая определяется интерфейсом IXpsOMGeometry и состоит из одного или нескольких сегментов. |
IXpsOMMatrixTransform |
Нет |
Указывает преобразование аффинной матрицы, которое будет применено к объекту во время отрисовки. |
IXpsOMShareable |
IXpsOMVisual IXpsOMMatrixTransform IXpsOMGeometry IXpsOMBrush |
Базовый интерфейс для интерфейсов, которые можно хранить в словаре ресурсов и совместно использовать. |
IXpsOMRemoteDictionaryResource |
IXpsOMDictionary |
Словарь ресурсов содержит ресурсы, которые можно совместно использовать. Список словарей ресурсов можно собрать в интерфейс IXpsOMRemoteDictionaryResourceCollectionion . |
IXpsOMDictionary |
Нет |
Ссылается на ресурсы, совместно используемые другими объектами. |
IXpsOMStoryFragmentsResource |
Нет |
Предоставляет доступ к содержимому потока ресурсов части StoryFragments документа. |
Содержимое
Содержание
- Работа с холстом и визуальными интерфейсами XPS OM содержит сведения о следующих интерфейсах:
- Работа с интерфейсами пути OM XPS содержит сведения о следующих типах интерфейсов:
-
Работа с интерфейсами текста, графики и изображений XPS OM содержит сведения о следующих элементах:
- Текст в XPS OM: см . статью Запись текста в xps OM
- Графика в xpS OM: см. статью Работа с интерфейсами пути XPS OM
- Изображения в модели XPS: см. статью Размещение изображений в модели XPS
- Управление цветом xps OM
- Работа с интерфейсами страниц xps OM содержит сведения о следующих интерфейсах: