예제 #1
0
 void MapObject(DataLabel dataLabel, MigraDoc.DocumentObjectModel.Shapes.Charts.DataLabel domDataLabel)
 {
     if (!domDataLabel.IsNull("Style"))
     {
         FontMapper.Map(dataLabel.Font, domDataLabel.Document, domDataLabel.Style);
     }
     if (!domDataLabel.IsNull("Font"))
     {
         FontMapper.Map(dataLabel.Font, domDataLabel.Font);
     }
     dataLabel.Format = domDataLabel.Format;
     if (!domDataLabel.IsNull("Position"))
     {
         dataLabel.Position = (DataLabelPosition)domDataLabel.Position;
     }
     if (!domDataLabel.IsNull("Type"))
     {
         dataLabel.Type = (DataLabelType)domDataLabel.Type;
     }
 }
예제 #2
0
        internal static void Map(DataLabel dataLabel, MigraDoc.DocumentObjectModel.Shapes.Charts.DataLabel domDataLabel)
        {
            DataLabelMapper mapper = new DataLabelMapper();

            mapper.MapObject(dataLabel, domDataLabel);
        }