Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!
Zadejte Vaši e-mailovou adresu:
Kamarád fotí rád?
Přihlas ho k odběru fotomagazínu!
Zadejte e-mailovou adresu kamaráda:
-
30. září 2024
-
4. října 2024
-
14. listopadu 2024
-
11. prosince 2024
Go verze
Vytváříme pdfmarks: anotace
1. března 2002, 00.00 | V dalším díle našeho seriálu věnovaném tvorbě interaktivních PDF
dokumentů pomocí freewarových nástrojů se budeme věnovat
anotacím.
Obecná podoba zápisu anotací má formu:
[/Rect [xld yld xph yph ]
/Subtype název_typu_anotace
…Další nastavení…
/ANN pdfmark
Povinný parametr /Rect (Rectangle) určuje pozici a rozměry anotace - stanovují se zde souřadnice levého dolního (xld, yld) a pravého horního rohu (xph, yph) objektu v tzv. výchozím uživatelském prostoru. Jednotkami je zde tiskový bod (1/72 palce). (Nemožnost určení umístění poznámky interaktivně je samozřejmě největším limitem námi popisovaného využití poznámkového aparátu prostřednictvím pdfmarks. Spíše než pro detailní anotování obsahu dokumentu se tedy hodí k vkládání unifikovaně umístěných poznámek nebo přibalení nejrůznějšího obsahu do PDF dokumentu.)
Každý typ anotace má své další specifické parametry. Jejich podrobný popis je obsažen ve specifikaci PDF (poznámky jsou rozebrány v části 8.4). My se zde budeme věnovat především již zmíněným textovým anotacím, přičemž mnoho z našeho výkladu lze převzít i pro anotace ostatního typu.
Obecný zápis textové anotace můžeme zachytit následovně:
[/Rect [xll yll xur yur]
/Subtype /Text
/Title textový_řetězec
/Contents textový_řetězec
/Name textový_řetězec
/ModDate časový_údaj
/SrcPg číslo_stránky
/Open booleovská_hodnota
/Color pole
/ANN pdfmark
Význam přepínačů /Rect a /Subtype jsme již vysvětlili. /Title určuje záhlaví anotace, /Contents pak její obsah. V obou případech lze tyto hodnoty zadat buď v kódování PDFDocEncoding nebo Unicode. (Viz náš výklad v předchozím díle seriálu.) Délka záhlaví je omezena na 255 znaků v PDFDocEncoding nebo 126 znaků Unicode, obsah může mít maximálně 65535 znaků.
/Name určuje vzhled ikony, kterou bude anotace označena. Možnými hodnotami jsou Note (výchozí), Comment, Help, Insert, Key, NewParagraph a Paragraph.
/ModDate stanovuje datum změny anotace - syntaxi zápisu tohoto údaje jsme podrobněji vysvětlili v minulém díle našeho seriálu.
/SrcPg určuje, na které stránce se má anotace zobrazit. Je-li tento parametr stanoven, lze zápis anotace umístit kamkoli do zdrojového dokumentu. V opačném případě bude anotace umístěna na tu stránku, která obsahuje její zápis.
Logická hodnota /Open určuje, zda bude anotace po načtení dané stránky otevřena (hodnota true) nebo zobrazena pouze jako ikona (hodnota false, vzhled je určen výše popsaným parametrem /Name).
/Color určuje barvu, která se použije pro pozadí ikony a záhlaví okna anotace. Udává se v podobě uspořádané trojice hodnot 1 a 0, které specifikují barvu z prostoru DeviceRGB - bližší popis je uveden v referenčním manuálu PDF. Je-li tato hodnota vynechána, použije se výchozí nastavení dané aplikace, ve které je PDF soubor zobrazen.
Náš výklad zakončeme malým příkladem:
[/Rect [ 75 425 350 563 ]
/Open true
/Title (Pokus)
/Contents (Toto je ukázka jednoduché poznámky.)
/SrcPg 2
/Color [1 0 0]
/ANN pdfmark
Otevřená textová poznámka, která se umístí na druhou stranu PDF dokumentu.
Obsah seriálu (více o seriálu):
- Pdfmarks: interaktivní PDF zdarma
- Vytváříme pdfmarks: základy syntaxe, nastavení vlastností dokumentu
- Vytváříme pdfmarks: anotace
- Pdfmarks: odkazy a bookmarky
-
14. května 2014
Jak vkládat snímky do galerií a soutěží? Stručný obrazový průvodce
-
23. dubna 2014
Konica Minolta přenesla výhody velkých zařízení do kompaktních modelů
-
12. června 2012
-
9. dubna 2014
-
5. ledna 2017
-
6. září 2004
OKI snižuje ceny barevných laserových tiskáren C3100 a C5200n
-
13. května 2004
-
19. ledna 2004
QuarkXPress Passport 6: předvedení nové verze na konferenci Apple Forum 27.1.2004
-
6. února 2001
-
30. listopadu 2014
Nový fotoaparát α7 II: první plnoformát s pětiosou optickou stabilizací obrazu na světě
-
14. října 2024
-
22. října 2024
-
10. prosince 2024