레이어를 복제하고 해당 "데이터 정의"레이블링 필드를 추가하는 새로운 EasyCustomLabeling 플러그인 (http://hub.qgis.org/projects/easycustomlabeling)을 사용해 볼 수 있습니다. 해당 플러그인에서 사용되는 필드 정의 유형은 다음과 같습니다.
QgsField ( "LblX", QVariant.Double, "숫자", 10, 2)
QgsField ( "LblY", QVariant.Double, "숫자", 10, 2)
QgsField ( "LblAlignH", QVariant.String, "varchar", 12)
QgsField ( "LblAlignV", QVariant.String, "varchar", 12)
QgsField ( "LblSize", QVariant.Int, "integer", 1)
QgsField ( "LblRot", QVariant.Double, "숫자", 10, 2)
QgsField ( "LblBold", QVariant.Int, "정수", 1)
QgsField ( "LblItalic", QVariant.Int, "integer", 1)
QgsField ( "LblColor", QVariant.String, "varchar", 7)
QgsField ( "LblFont", QVariant.String, "varchar",64)
QgsField ( "LblUnder", QVariant.Int, "정수", 1)
그것이 도움이되기를 바랍니다.