GetPageThumbnailDataToStream
Właściwości stron i wyodrębnianie
Opis
Zapisuje zapisany albo zdekodowany z filtrów ładunek obrazu /Thumb jednej strony do strumienia dostarczonego przez wywołującego
Składnia
Function TPDFlib.GetPageThumbnailDataToStream(Page, DataMode: Integer; OutStream: TStream): Integer;
Parametry
| Page | Numer strony liczony od 1 |
|---|---|
| DataMode | PDF_THUMBNAIL_DATA_RAW zachowuje filtry strumienia w nienaruszonym stanie, a PDF_THUMBNAIL_DATA_DECODED usuwa obsługiwane opakowujące filtry PDF |
| OutStream | Strumień docelowy zapisywany od bieżącej pozycji |
Wartości zwracane
| 0 | Strona, tryb, cel, typ miniatury lub dane strumienia są nieprawidłowe |
|---|---|
| 1 | Ładunek miniatury został zapisany |
Uwagi
Surowe dane są kopiowane w ograniczonych blokach, a dane zdekodowane używają potoku filtrów strumieni biblioteki
Dekodowanie usuwa opakowania PDF, ale zachowuje końcowe kodowania obrazów, takie jak DCTDecode i JPXDecode, więc wynikiem są natywne dane ładunku obrazu, a nie rastrowa bitmapa albo plik PNG
Wybrana strona jest przywracana przed zwrotem z metody
Zobacz również
GetPageThumbnailDataToString, GetPageThumbnailInfo, DeletePageThumbnail