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

PageNumer strony liczony od 1
DataModePDF_THUMBNAIL_DATA_RAW zachowuje filtry strumienia w nienaruszonym stanie, a PDF_THUMBNAIL_DATA_DECODED usuwa obsługiwane opakowujące filtry PDF
OutStreamStrumień docelowy zapisywany od bieżącej pozycji

Wartości zwracane

0Strona, 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