The invention improves the appearance of freehand drawn lines and shapes in
an electronic document by first recognizing freehand drawn lines and
shapes and generating a line made up of sequential straight line segments
for the freehand drawn line when the line does not form a closed line and
generating a multiple straight-line-segment shape when the line forms a
closed line. If a multiple segment shape is being reshaped, a basic shape
is selected from reference ideal shapes as the basic shape of the multiple
segment shape. The basic shape is adjusted to provide a specific shape as
an improved shape for the freehand drawn shape. The recognition of the
freehand drawn lines and shapes is accomplished by comparing source
segments of a source freehand drawn line to a straight line and
substituting a straight line segment for a source segment if the deviation
between the source segment and the straight line is below a predetermined
value. Sequential source segments of a source freehand drawn line are
evaluated to determine if they are an angle segment. A segment pair of
sequential source line segments are defined as an angle segment having two
straight line segments intersecting at a common end point if both source
segments of the segment pair are within a predetermined deviation value
from a straight line. The straight line segments and angle segments are
combined to form a multiple segment line if the line does not close on
itself and a multiple segment shape if the line does close on itself.
Η εφεύρεση βελτιώνει την εμφάνιση των ελεύθερων συρμένων γραμμών και των μορφών σε ένα ηλεκτρονικό έγγραφο με πρώτα να αναγνωρίσει τις ελεύθερες συρμένες γραμμές και των μορφών και να παραγάγει μια γραμμή φιαγμένη επάνω από διαδοχικά τμήματα ευθειών γραμμών για την ελεύθερη συρμένη γραμμή όταν δεν διαμορφώνει η γραμμή μια κλειστή γραμμή και παραγωγή μιας πολλαπλάσιας μορφής ευθύς-γραμμή-τμήματος όταν διαμορφώνει η γραμμή μια κλειστή γραμμή. Εάν μια πολλαπλάσια μορφή τμήματος αναδιαμορφώνεται, μια βασική μορφή επιλέγεται από τις ιδανικές μορφές αναφοράς ως βασική μορφή της πολλαπλάσιας μορφής τμήματος. Η βασική μορφή ρυθμίζεται για να παρέχει μια συγκεκριμένη μορφή ως βελτιωμένη μορφή για την ελεύθερη συρμένη μορφή. Η αναγνώριση των ελεύθερων συρμένων γραμμών και των μορφών ολοκληρώνεται με τη σύγκριση των τμημάτων πηγής μιας ελεύθερης συρμένης γραμμής πηγής με μια ευθεία γραμμή και την αντικατάσταση ενός τμήματος ευθειών γραμμών για ένα τμήμα πηγής εάν η απόκλιση μεταξύ του τμήματος πηγής και της ευθείας γραμμής είναι κάτω από μια προκαθορισμένη αξία. Τα διαδοχικά τμήματα πηγής μιας ελεύθερης συρμένης γραμμής πηγής αξιολογούνται για να καθορίσουν εάν είναι ένα τμήμα γωνίας. Ένα ζευγάρι τμήματος των διαδοχικών τμημάτων γραμμών πηγής ορίζεται ως ένα τμήμα γωνίας που έχει δύο τμήματα ευθειών γραμμών που κόβουν σε ένα κοινό τελικό σημείο εάν και τα δύο τμήματα πηγής του ζευγαριού τμήματος είναι μέσα σε μια προκαθορισμένη αξία απόκλισης από μια ευθεία γραμμή. Τα τμήματα ευθειών γραμμών και τα τμήματα γωνίας συνδυάζονται για να διαμορφώσουν μια πολλαπλάσια γραμμή τμήματος εάν η γραμμή δεν κλείνει σε το και μια πολλαπλάσια μορφή τμήματος εάν η γραμμή κλείνει σε το.