WatermarkArtifact
Обзор
WatermarkArtifact является классом в Aspose.PDF FOSS для .NET. Наследники от: Artifact.
Представляет собой артефакт водяного знака, который может быть добавлен на страницу PDF.
Этот класс предоставляет 15 методов для работы с объектами WatermarkArtifact в программах .NET. Доступные методы включают: AddToPage, Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, и 3 дополнительных метода. Все публичные участники доступны для любого приложения .NET после установки пакета Aspose.PDF FOSS for .Net. Свойства: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, и еще 18.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
Type | ArtifactType | Читать/писать | Классификация артефакта. |
Subtype | ArtifactSubtype | Читать/писать | Подтип артефакта. |
CustomType | string? | Читать/писать | Название нестандартного типа артефакта. |
CustomSubtype | string? | Читать/писать | Название нестандартного подтипа артефакта. |
Text | string? | Читать/писать | Текстовый контент, извлеченный из операторов потока контекта артефакта. |
Rectangle | Rectangle? | Читайте . | Ограничительный ящик из записи /BBox в словаре свойств. |
Opacity | double | Читать/писать | Непрозрачность артефакта (из ExtGState /ca). |
Page | Page? | Читайте . | Страница, к которой принадлежит этот артефакт. |
ArtifactHorizontalAlignment | HorizontalAlignment | Читать/писать | Горизонтальное выравнивание (из /Приложенный ввод). |
ArtifactVerticalAlignment | VerticalAlignment | Читать/писать | Вертикальное выравнивание (из /Приложенный ввод). |
IsBackground | bool | Читать/писать | Это артефакт на фоне. |
Rotation | double | Читать/писать | Угол вращения в градусах. |
BackgroundColor | Color? | Читать/писать | Цвет фона. |
RightMargin | double | Читать/писать | Правый край. |
LeftMargin | double | Читать/писать | Левый край. |
TopMargin | double | Читать/писать | Максимальная отметка. |
BottomMargin | double | Читать/писать | Нижняя граница. |
Position | Point? | Читать/писать | Ясные координаты. |
FormattedText | FormattedText? | Читать/писать | Форматированный текст для артефакта. |
TextState | TextState? | Читать/писать | Текстовое состояние текста артефакта. |
Lines | List<string> | Читайте . | Текстовое содержание с несколькими строками. |
Contents | List<Operator> | Читайте . | Внутренние операторы потока контента, которые рисуют артефакт. |
Form | XForm? | Читайте . | Форма XObject, поддерживающая этот артефакт при его ретрансляции в виде многоразовой формы (например. |
Image | XImage? | Читайте . | Изображение XObject, поддерживающее этот артефакт, когда его содержимое является растровым изображением. |
Методы
| Signature | Описание: |
|---|---|
WatermarkArtifact() | Создает экземпляр артефакта “Водяной знак”. |
SetTextAndState(text: string, state: TextState) | Установите текст и состояние текста для водяного знака. |
SetText(formattedText: Aspose.Pdf.Facades.FormattedText) | Настроить текст водяного знака из объекта FormattedText (помощник в стиле API фасадов). |
AddToPage(page: Page) | Добавьте этот артефакт на страницу. |
Artifact() | По умолчанию конструктор создает артефакт с неопределенным типом и подтипом. |
SetPageNumberReplacementString(value: string) | Устанавливает токен замены номера страницы, используемый в Text. |
SetLinesAndState(text: string[], textState: TextState) | Устанавливает многострочное текстовое содержимое с заданным состоянием текста. |
BeginUpdates() | Начинайте обновление имущества. |
SaveUpdates() | Очистить обновление, начатое BeginUpdates. |
Dispose() | Освобождает ресурсы, хранящиеся в артефакте. |
GetValue(name: string) | Читать настройку пары имени/ценности через SetValue(string, string). |
SetValue(name: string, value: string) | Сохранить на артефакте пару пользовательского имени/ценности (для доступа к метаданным в дальнейшем; не выпущены в PDF-файл в этом сборнике). |
RemoveValue(name: string) | Удалить пару пользовательского имени/ценности, ранее установленную с помощью SetValue. |
SetImage(imageStream: Stream) | Прикрепите растерный снимок к артефакту. |
SetPdfPage(page: Page) | Привяжите этот артефакт к определенной странице. |