ImageStamp
Resumo geral
ImageStamp é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: BaseParagraph.
Adiciona uma imagem a uma página PDF.
Esta classe fornece 12 métodos para trabalhar com objetos ImageStamp em programas .NET. Os métodos disponíveis incluem: ApplyTo, Clone, FromGrayscale, FromJpeg, FromJpegStream, FromPngData, FromRgb, ImageStamp, Put, setStampId. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net. Propriedades: AlternativeText, Background, DisplayHeight, DisplayWidth, Height, HorizontalAlignment, e mais 23 .
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
X | double | Leitura/Escrita | Posição X em pontos a partir de baixo à esquerda. |
Y | double | Leitura/Escrita | Posição Y em pontos a partir de baixo à esquerda. |
DisplayWidth | double | Leitura/Escrita | Ancho de exibição em pontos. |
DisplayHeight | double | Leitura/Escrita | Indicar altura em pontos. |
Width | double | Leitura/Escrita | Alias para DisplayWidth. |
Height | double | Leitura/Escrita | Alias para DisplayHeight. |
XIndent | double | Leitura/Escrita | Desvio horizontal do ponto de ancoragem da marca. |
YIndent | double | Leitura/Escrita | Desvio vertical do ponto de ancoragem da marca. |
Quality | int | Leitura/Escrita | Qualidade JPEG (1..100). |
AlternativeText | string? | Leitura/Escrita | Tags-PDF texto alternativo para acessibilidade. |
Background | bool | Leitura/Escrita | Se o selo está desenhado atrás do conteúdo da página (verdadeiro) ou em cima dele (falso). |
Opacity | double | Leitura/Escrita | Opacidade, 0,0 (transparente) … 1,0 (opacidade). |
Zoom | double | Leitura/Escrita | Percentagem uniforme de zoom aplicada à imagem. |
ZoomX | double | Leitura/Escrita | Percentagem de zoom horizontal. |
ZoomY | double | Leitura/Escrita | Percentagem de zoom vertical. |
Rotate | Rotation | Leitura/Escrita | Rotação enum (0/90/180/270 graus). |
RotateAngle | double | Leitura/Escrita | Ângulo de rotação arbitrário em graus. |
StampId | int | Leitura/Escrita | A entrada /StampId escrita na entrada de recurso do selo. |
Image | System.IO.Stream | Leia. | Visualização somente de leitura dos bytes originais da fonte (ou os byte decodificados quando construídos através FromRgb / FromGrayscale). |
HorizontalAlignment | HorizontalAlignment | Leitura/Escrita | Alinhamento horizontal aplicado a este número. |
VerticalAlignment | VerticalAlignment | Leitura/Escrita | Alinhamento vertical aplicado a este ponto. |
Margin | MarginInfo? | Leitura/Escrita | Informações sobre margens externas aplicadas a este parágrafo. |
IsFirstParagraphInColumn | bool | Leitura/Escrita | Forçar o parágrafo a começar uma nova coluna. |
IsKeptWithNext | bool | Leitura/Escrita | Mantenha este parágrafo na mesma página que o seguinte. |
IsInNewPage | bool | Leitura/Escrita | Forçar o parágrafo a começar numa nova página. |
IsInLineParagraph | bool | Leitura/Escrita | Marca de parágrafo na linha (não inicia uma nova linha). |
HyperlinkText | string? | Leitura/Escrita | Objetivo de hiperligação com tipo de string. |
Hyperlink | Hyperlink? | Leitura/Escrita | Decoração de hiperligação tipicamente aplicada ao parágrafo. |
ZIndex | int | Leitura/Escrita | Índice de ordem Z utilizado pelo renderizador DOM. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
ImageStamp(image: System.IO.Stream) | Construir a partir de um fluxo de imagem (auto-detecta JPEG vs PNG por cabeçalho). |
ImageStamp(fileName: string) | Construir a partir de um caminho do arquivo da imagem (auto-detecta JPEG vs PNG por cabeçalho). |
setStampId(id: int) | Defina a entrada PDF /StampId do selo. |
Put(page: Page) | Alias para ApplyTo. |
FromRgb(pixelData: byte[], width: int, height: int) | Criar um estampado de imagem a partir dos dados em pixels RGB. |
FromGrayscale(pixelData: byte[], width: int, height: int) | Criar um estampado de imagem a partir de dados em pixels cruos. |
FromJpeg(jpegData: byte[], width: int, height: int) | Criar um selo de imagem a partir de bytes JPEG. |
FromJpeg(jpegData: byte[]) | Crie um selo de imagem a partir de bytes JPEG, detectando automaticamente as dimensões do cabeçalho JPIG. |
FromJpegStream(jpegStream: Stream) | Criar um selo de imagem a partir de um fluxo de arquivo JPEG. |
FromPngData(pngData: byte[]) | Criar um selo de imagem a partir dos dados do arquivo PNG. |
ApplyTo(page: Page) | Adicione esta imagem a uma página. |
Clone() | Clon superficial cópias de estado compartilhado escalar/ref. |