Ejemplo n.º 1
0
 public DistanceAnnotator(AnnotationDataEntity annotationData, PageInfo pageInfo)
     : base(annotationData, pageInfo)
 {
     distanceAnnotation = new DistanceAnnotation
     {
         Box = GetBox()
     };
 }
Ejemplo n.º 2
0
        protected new AnnotationBase InitAnnotationBase(AnnotationBase annotationBase)
        {
            distanceAnnotation = base.InitAnnotationBase(annotationBase) as DistanceAnnotation;
            // add replies
            string text = annotationData.text ?? "";

            CommentsEntity[]
            comments = annotationData.comments;
            if (comments != null && comments.Length != 0)
            {
                Reply reply = distanceAnnotation.Replies[0];
                if (reply != null)
                {
                    reply.Comment = string.Format("{0} {1}", text, reply.Comment);
                }
            }

            return(distanceAnnotation);
        }
Ejemplo n.º 3
0
 public override AnnotationBase AnnotateWord()
 {
     distanceAnnotation = InitAnnotationBase(distanceAnnotation) as DistanceAnnotation;
     return(distanceAnnotation);
 }