Jakup: Aquí hay un enlace a un ESRI página que tiene vínculos a la 9x de la muestra y el de 10x código: http://support.esri.com/en/knowledgebase/techarticles/detail/29935
9x había Detectar un Complejo de muestreo de Salida que podría alertar a uno a la presencia de un símbolo, configuración, etc. que fue la causa de rasterización. No puedo encontrar una muestra similar hecho de 10x y no has probado a instalar de todas formas, para ver si iba a funcionar. ESRI ofrece una arcpy script para hacer el mismo supuestamente. El guión parece extraño aquí, así que aquí está el enlace: http://resources.arcgis.com/en/help/main/10.1/index.html#//00sm00000003000000
import arcpy
def DetectRasterization():
mxd = arcpy.mapping.MapDocument("CURRENT")
df_list = arcpy.mapping.ListDataFrames(mxd)
foundRasterization = False
noneFoundMsg = "No rasterizing layers were detected."
for df in df_list:
lyr_list = arcpy.mapping.ListLayers(mxd, data_frame=df)
for lyr in lyr_list:
if lyr.isRasterizingLayer or lyr.supports("BRIGHTNESS"):
foundRasterization = True
if lyr.isGroupLayer and lyr.transparency > 0:
print "In data frame '" + df.name + "', the group layer '" + \
lyr.longName + "' is a rasterizing layer:\r",
print "\tVisibility is " + str(lyr.visible) + ".\n" + \
"\tTransparency is " + str(lyr.transparency) + " percent.\n"
elif not lyr.isGroupLayer:
print "In data frame '" + df.name + "', the layer '" + \
lyr.longName + "' is a rasterizing layer:\r",
if lyr.transparency > 0:
print "\tVisibility is " + str(lyr.visible) + ".\n" + \
"\tTransparency is " + str(lyr.transparency) + " percent.\n"
else:
print "\tVisibility is " + str(lyr.visible) + ".\n" + \
"\tTransparency is 0 percent, but the layer may be a\n" + \
"\traster layer or contain rasterizing symbology such\n" + \
"\tas bitmap picture symbols.\n"
del lyr
del lyr_list
del df
if not foundRasterization:
print noneFoundMsg
del df_list
del mxd
DetectRasterization()