Solved! Go to Solution.
import arcpy mxd = arcpy.mapping.MapDocument("CURRENT") maskLyr = arcpy.mapping.ListLayers(mxd, "Masking Layer")[0] #Layer to apply def query. for pageNum in range(1, mxd.dataDrivenPages.pageCount + 1): mxd.dataDrivenPages.currentPageID = pageNum stateName = mxd.dataDrivenPages.pageRow.STATE_NAME #Get field used in dynamic query maskLyr.definitionQuery = "\"STATE_NAME\" <> '" + stateName + "'" #apply dynamic query arcpy.mapping.ExportToPDF(mxd, r"C:\Temp\\" + stateName + ".pdf") del mxd
import arcpy mxd = arcpy.mapping.MapDocument("CURRENT") maskLyr = arcpy.mapping.ListLayers(mxd, "Masking Layer")[0] #Layer to apply def query. for pageNum in range(1, mxd.dataDrivenPages.pageCount + 1): mxd.dataDrivenPages.currentPageID = pageNum stateName = mxd.dataDrivenPages.pageRow.STATE_NAME #Get field used in dynamic query maskLyr.definitionQuery = "\"STATE_NAME\" <> '" + stateName + "'" #apply dynamic query arcpy.mapping.ExportToPDF(mxd, r"C:\Temp\\" + stateName + ".pdf") del mxd