BIM Coordinator Program (INT) April 22, 2024
Find the next step in your career as a Graphisoft Certified BIM Coordinator!

PDF file size and Fill choice

Ed Brown
Graphisoft Alumni
Graphisoft Alumni
Files saved from ARCHICAD in 2D formats (PDF, DWG, DWF...) can be unusually large because of fill and line types used in the drawing. "symbol" type fills and "symbol" type lines explode in DWG and PDF - one line in archicad can break up to thousands or millions of small lines. Typical examples of dense fill or line patterns that create large PDFs and DWGs are the gravel fill and the thick dashed line. As mentioned above, symbol fills play an important role in PDF file size. Below is simple house without fills. The PDF file size is 108kb. The PDF file opens instantaneously on most modern computers.
wp-content_uploads_archicadwiki_pdffilesizeandfillchoice--1_novectorfill66.jpgHere is the same house with an optimized fill. The PDF file size is 218 Kb and opens in under 2 seconds.
wp-content_uploads_archicadwiki_pdffilesizeandfillchoice--2_smaller125.jpg
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Here is the same house with standard fills and lines. Its file size is 435 kb and
the PDF file opens in 4 seconds.
 
wp-content_uploads_archicadwiki_pdffilesizeandfillchoice--3_small125.jpg
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Here is the same house with similar fill and nicer story lines. The PDF file size is 1235 kb and it opens in 17 seconds. Panning on this file in the Adobe viewer is slow and printing is starting to get problematic.
wp-content_uploads_archicadwiki_pdffilesizeandfillchoice--5_verybig125.jpg
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Did you notice the subtle changes in the roof hatching? How about the cool story line type in the last drawing? There were no tricks. The PDF was set to print in A3 format and the the above pictures show the tiles at 125% of their printed size. The overly detailed symbol fill in the last picture is source of the PDF size and its resultant slowness to open.

The costs of the symbol fills

...in the roof are the following:
  1. Roof 1: 92 kb
  2. Roof 2: 309 kb
  3. Roof 3: 955 kbstory lines in third drawing add 154 kb (more bytes than the original PDF file !)

Settings to be aware of

The first ominous check box :
wp-content_uploads_archicadwiki_pdffilesizeandfillchoice--elevationselectionsettings.jpg
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
With that box checked, the Vectorial Hatching setting becomes important for all of the materials in your section. To check the material of the roof open the Roof Selection Settings.
wp-content_uploads_archicadwiki_pdffilesizeandfillchoice--roofselectionsettings.jpg
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The icon the arrow points to notifies the user the "Roof-Tile French Red" has a vectorial hatch. If the vectorial hatch has a lot of lines and the hatch template is repeated many times, the PDF file size will reflect the increase in lines.

 


The Discovery Process

Take a look at the menu points to visit to discover the effects of vectorial fill on PDF file size.
wp-content_uploads_archicadwiki_pdffilesizeandfillchoice--menusmaterialsfills.jpg

 

Material settings

So "Roof Tile 08" is the vectorial hatch for "Roof-Tile French Red".
wp-content_uploads_archicadwiki_pdffilesizeandfillchoice--materialsettings.jpg
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 


The Three Different Vectorial Hatches

Please note the visual effects amongst the three are small. There are performance reasons for deciding which to use.
  1. Roof Tile 08 1 the PDF file opens under 2 seconds
  2. Roof Tile 08 the PDF file opens under 4 seconds
  3. Roof Tile 08 2 the PDF file opens in 12 seconds or more
Here "Roof Tile 08" fill type settings is open . Note the "Copy" and "Paste" buttons are highlighted. By pressing the copy button, then closing the dialog, a "CTRL-V" can be used on the plan to paste the vectorial pattern.
wp-content_uploads_archicadwiki_pdffilesizeandfillchoice--filltyperooftile08.jpg
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Hence the three vectorial patterns.

Fast

wp-content_uploads_archicadwiki_pdffilesizeandfillchoice--goodtile5lines.jpg

 

 

 

 

 

 

Okay

wp-content_uploads_archicadwiki_pdffilesizeandfillchoice--standardtile20lines.jpg

 

 

 

 

 

Awful

wp-content_uploads_archicadwiki_pdffilesizeandfillchoice--killertileonly4lines1arc.jpg
 
 
 
 
 
 
 
 
 
 
 
The first pattern has less line segments than the original fill and no arc like the last. The original vectorial fill had 20 line segments used to imitate the half circle. The half circle was changed to a "V". Note that although the shape is far from being a half circle, the end appearance is pretty much the same. The last pattern also has 5 elements, but one element is an arc. The arc causes significant performance problems with the final result.

Scale considerations

If you have clients that take a microscope to your drawings you might consider using arcs. The PDF this pattern produces when enlarged to 5464% still presents an arc.
wp-content_uploads_archicadwiki_pdffilesizeandfillchoice--stillperfectarcs5464.jpg
 
But for all purposes, a simplified pattern (with a few line segments replacing the the arch) will do. Symbol Fills can help illustrate your work, but you should be aware of drawbacks that excessive detail may bring.

Symbol Lines

Here is the line type used in the last slow drawing above. The three story lines added more bytes to the drawing than the original drawing had.
wp-content_uploads_archicadwiki_pdffilesizeandfillchoice--linetype_killer.jpg
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
From the dialog the line doesn't look that bad, but copy out the pattern using "Copy line components", close the dialog, and paste it on the plan, it will become clear that line abuse is the culprit.
wp-content_uploads_archicadwiki_pdffilesizeandfillchoice--killerlinecreation.jpg
108 lines all together. It shows nicely with various scales (it appears thick at all zoom levels even when "True Line Weight" display option is turned OFF), but the trick probably isn't worth it. (Lines were used, since fills will not copy/paste back into Line Types)

Still looking?

Browse more articles

Back to articles

See latest solutions

Accepted solutions

Start a new discussion!