geologyidea.com
Viac

Ako nastaviť maržu na PageLayout v ArcGIS Engine?

Ako nastaviť maržu na PageLayout v ArcGIS Engine?


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.


Keď vytvoríme rozloženie stránky zo šablóny na šírku A4 a vytlačíme rozloženie na pinter s papierom na šírku A4, dostaneme štyri strany namiesto jednej. Používame IPage.PageToPrinterMapping = esriPageMappingTile a dôvodom, prečo namiesto jednej stránky dostaneme štyri, je, že tlačiareň má v predvolenom nastavení okraj pre formát A4. Ak sa pokúsim urobiť rovnaký postup pre formát, pre ktorý tlačiareň nemá okraj, vytlačí iba jednu stranu. Existuje spôsob, ako vytvoriť rovnakú rezervu na rozložení stránky?

Kroky na reprodukciu v programe ArcMap:

  1. Súbor | Nový…
  2. Vyberte Šablóny | ISO A4 na šírku
  3. Súbor | Nastavenie stránky a tlače…
  4. Nastavte tlačiareň a mapu na rovnaký formát A4 a orientáciu na šírku
  5. Súbor | Vytlačiť…
  6. Dialógové okno Tlač zobrazuje štyri strany

Aktualizácia: Skúšal rôzne prístupy pomocou rozhrania IPage, ale nenašiel žiadne API na nastavenie okraja.

  1. Skúsil som na stránke nastaviť PrintableBounds, ale zdá sa, že je to iba na čítanie:

    m_hookHelper.PageLayout.Page.PrintableBounds.Envelope.PutCoords (docPaper.PrintableBounds.XMin, docPaper.PrintableBounds.YMin, docPaper.PrintableBounds.XMax, docPaper.PrintableBounds.YMax)
  2. Skúsil som nastaviť vlastnú veľkosť na stránke a nastavila veľkosť správne, ale zladilo to rozloženie, pretože nenastavilo posun:

    m_hookHelper.PageLayout.Page.PutCustomSize (docPaper.PrintableBounds.Width, docPaper.PrintableBounds.Height)
  3. Skúsil som nastaviť FormID na esriPageFormSameAsPrinter a funguje to tak dlho, kým si užívateľ zvolí orientáciu a formát rozloženia na tlačiarni. Ak nie, po tlači orezá rozloženie.

    m_hookHelper.PageLayout.Page.FormID = esriPageFormID.esriPageFormSameAsPrinter

Pozri si video: ArcGIS 10 2 - Data Driven Pages - Page and Print Setup - Best Fit to Extent of Layout