ImageStamp
Обзор
ImageStamp является классом в Aspose.PDF FOSS для .NET. Наследники от: BaseParagraph.
Добавляет изображение на страницу PDF.
Этот класс предоставляет 12 методов для работы с объектами ImageStamp в программах .NET. Доступные методы включают: ApplyTo, Clone, FromGrayscale, FromJpeg, FromJpegStream, FromPngData, FromRgb, ImageStamp, Put, setStampId. Все публичные участники доступны для любого приложения .NET после установки пакета Aspose.PDF FOSS for .Net. Свойства: AlternativeText, Background, DisplayHeight, DisplayWidth, Height, HorizontalAlignment,И еще 23.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
X | double | Читать/писать | Положение X в точках с нижней левой стороны. |
Y | double | Читать/писать | Положение Y в точках с нижней левой стороны. |
DisplayWidth | double | Читать/писать | Ширина отображения в точках. |
DisplayHeight | double | Читать/писать | Высота в точках. |
Width | double | Читать/писать | Псевдоним DisplayWidth. |
Height | double | Читать/писать | Псевдоним DisplayHeight. |
XIndent | double | Читать/писать | Горизонтальное смещение от точки привязки штампа. |
YIndent | double | Читать/писать | Вертикальное смещение от точки привязки печати. |
Quality | int | Читать/писать | Качество JPEG (1.100). |
AlternativeText | string? | Читать/писать | Tagged-PDF альтернативный текст для доступности. |
Background | bool | Читать/писать | Нарисован ли штамп за содержанием страницы (правда) или над ней (ложь). |
Opacity | double | Читать/писать | Непрозрачность: 0,0 (проницаемость) … 1,0 (непросветность). |
Zoom | double | Читать/писать | Однородная доля увеличения, применяемая к изображению. |
ZoomX | double | Читать/писать | Процент горизонтального увеличения. |
ZoomY | double | Читать/писать | Процент вертикального увеличения. |
Rotate | Rotation | Читать/писать | Ротационный энум (0/90/180/270 градусов). |
RotateAngle | double | Читать/писать | Угол вращения в градусах. |
StampId | int | Читать/писать | Запись /StampId записана в ресурсную запись штампа. |
Image | System.IO.Stream | Читайте . | Просмотр оригинала (или декодированных байтов изображения, когда они созданы через FromRgb / FromGrayscale). |
HorizontalAlignment | HorizontalAlignment | Читать/писать | Горизонтальное выравнивание, применяемое к данному пункту. |
VerticalAlignment | VerticalAlignment | Читать/писать | Вертикальное выравнивание, применяемое к данному пункту. |
Margin | MarginInfo? | Читать/писать | Информация о внешней марже применяется к этому пункту. |
IsFirstParagraphInColumn | bool | Читать/писать | Принудите абзац начать новый столб. |
IsKeptWithNext | bool | Читать/писать | Этот абзац не должен быть на одной странице с следующим. |
IsInNewPage | bool | Читать/писать | Принудите абзац начать на новой странице. |
IsInLineParagraph | bool | Читать/писать | Значок абзаца в строке (не начинает новую строку). |
HyperlinkText | string? | Читать/писать | Цель гиперссылки с традиционным строком. |
Hyperlink | Hyperlink? | Читать/писать | Оформление гиперссылки, примененное к пункту. |
ZIndex | int | Читать/писать | Индекс Z-сорта, используемый рендером DOM. |
Методы
| Signature | Описание: |
|---|---|
ImageStamp(image: System.IO.Stream) | Конструировать из потока изображений (авто-детектирует JPEG vs PNG по заголовку). |
ImageStamp(fileName: string) | Конструировать из пути файла изображения (авто-детектирует JPEG vs PNG по заголовку). |
setStampId(id: int) | Установите запись PDF /StampId штампа. |
Put(page: Page) | Псевдоним ApplyTo. |
FromRgb(pixelData: byte[], width: int, height: int) | Создать штамп изображения с необработанных данных пикселей RGB. |
FromGrayscale(pixelData: byte[], width: int, height: int) | Создать штамп из пикселей в серой шкале. |
FromJpeg(jpegData: byte[], width: int, height: int) | Создать штамп изображения с помощью байтов JPEG. |
FromJpeg(jpegData: byte[]) | Создать штамп изображения с помощью байтов JPEG, автоматически обнаруживая размеры в заголовке JPIG. |
FromJpegStream(jpegStream: Stream) | Создать штамп изображения с потока файлов JPEG. |
FromPngData(pngData: byte[]) | Создать штамп изображения с файла PNG. |
ApplyTo(page: Page) | Добавить это изображение на страницу. |
Clone() | Поверхностный клон копирует скалярное/ref-разделенное состояние. |