Поделиться через


Метод IXpsOMPage::SetContentBox (xpsobjectmodel.h)

Задает размеры поля содержимого страницы.

Синтаксис

HRESULT SetContentBox(
  [in] const XPS_RECT *contentBox
);

Параметры

[in] contentBox

Размеры поля содержимого страницы.

Поле contentBox Допустимые значения
contentBox.width Больше или равно 0,0 и меньше или равно (pageDimensions.width — contentBox.x).
contentBox.height Больше или равно 0,0 и меньше или равно (pageDimensions.height — contentBox.y).
contentBox.x Больше или равно 0,0 и меньше pageDimensions.width.
contentBox.y Больше или равно 0,0 и меньше pageDimensions.height.

Возвращаемое значение

Метод возвращает HRESULT. Возможные значения включают, помимо прочего, значения в следующей таблице. Сведения о возвращаемых значениях API документов XPS, не перечисленных в этой таблице, см. в разделе Ошибки документа XPS.

Код возврата Описание
S_OK
Метод выполнен успешно.
E_POINTER
contentBox имеет значение NULL.
XPS_E_INVALID_CONTENT_BOX
Прямоугольник, заданный contentBox , содержит одно или несколько недопустимых значений.

Комментарии

Поле содержимого указывает, где рукописный ввод отображается на странице.

Размеры полей содержимого не проверяются по размеру страницы, пока страница не будет сериализована.

Требования

Требование Значение
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header xpsobjectmodel.h

См. также раздел

IXpsOMPage

XPS

Ошибки документа XPS

XPS_RECT