Hlavní navigace

Názor k článku Grafický metaformát EMF od Pavel Tišnovský - Diky za doplneni. Smichal jsem v jedne vete...

  • Článek je starý, nové názory již nelze přidávat.
  • 29. 10. 2007 9:32

    Pavel Tišnovský
    Diky za doplneni. Smichal jsem v jedne vete dva typy tiskaren. Jedny jsou opravdu ty nejjednodussi strojky bez RIPu, ktere chroustaji bitmapy (nekdy i komprimovane). Je to funkcni a dokonce pouzitelne predevsim jako desktopova tiskarna v malem kancliku (jako sitova tiskarna uz moc ne :-). A potom jsou tiskarny, ktere chroustaji nejaky vektorovy format, mezi nimi i EMF.

    Samozrejme jde o to (jak sam pisete), ktere vlastnosti tiskarna podporuje. Pokud napise, ze umi pouze BitBlt (a to jeste bez zrcadleni), tak jsme vlastne na urovni tiskaren chroustajicich bitmapy. Nekdy je problem v tom, ze tiskarna sice hlasi, ze nektere vlastnosti podporuje, ale ve skutecnosti je neumi nebo umi blbe. Jde toto nejak obejit? Opravdu me to zajima, protoze jeden velkoformatovy plotter pri tisku vysrafovanych ploch (tisk pres GDI) misto toho, aby kreslil pouze srafy a na zbytek plochy nesahal, tak vyplni i zbylou plochu cernou (!) barvou. Kdyby to aspon byla bila, tak nic neni videt (krome toho, ze se prepise pozadi, ale to se da obejit, treba prohozenim poradi objektu).

    Jinak koncept "vse pres jedno API", jaky je prezentovan napriklad v GDI (tisk, vystup do souboru, rasterizace, prenos pres schranku) je samozrejme velmi pohodlny, jeho pocatky jsou snad uz nekde v Nextu. I Java API se o neco podobneho snazi ve Swingu, ale stale to neni to prave orechove (a to je napriklad pro me potreby skoda).