CN106648635B - Cross-platform formula editing and rendering method and system - Google Patents
Cross-platform formula editing and rendering method and system Download PDFInfo
- Publication number
- CN106648635B CN106648635B CN201611120410.5A CN201611120410A CN106648635B CN 106648635 B CN106648635 B CN 106648635B CN 201611120410 A CN201611120410 A CN 201611120410A CN 106648635 B CN106648635 B CN 106648635B
- Authority
- CN
- China
- Prior art keywords
- formula
- rendering
- input box
- symbol
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/33—Intelligent editors
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
Abstract
The invention provides a cross-platform formula editing and rendering method and a cross-platform formula editing and rendering system, wherein the method comprises the following steps: constructing an input frame and a virtual keyboard corresponding to the input frame, and configuring various formula symbols on the virtual keyboard, wherein one formula symbol corresponds to one control, and each control is correspondingly provided with a rendering and analyzing method; once a formula symbol input into the input box is received, rendering and analyzing the formula symbol according to a rendering and analyzing mode set by a control corresponding to the formula symbol; and combining the formula symbol after the rendering and the analysis are completed with the formula symbol after the rendering and the analysis are completed, and then outputting the combined formula symbol. The invention not only has cross-platform capability, but also can support various platforms; moreover, the light-weight and standardized interface is configured, so that complex dependence is avoided; furthermore, the formula and the symbol rendering quality are high and are consistent with a textbook, so that the teaching quality is effectively improved; furthermore, the input and output adopt a Latex format, can be adapted to various formula libraries, and has diversified component use scenes.
Description
Technical Field
The invention relates to the field of information technology software development, in particular to a cross-platform formula editing and rendering method and a cross-platform formula editing and rendering system.
Background
The current informatization technology has fewer schemes applied to the classroom teaching process, and fewer solutions specially aiming at formula editing in classroom teaching are provided. In the prior art, an SVG technology or a picture is mostly adopted to display a formula, the modes can not directly and rapidly and flexibly edit the formula, the SVG technology is not supported by all platforms, and the picture method has the defects of large transmission network quantity and large performance although the picture method is not divided into the platforms.
The patent document with application publication number CN 103425773A relates to a method for rapidly displaying mathematical formulas in a webpage by using native Html, and specifically comprises the steps of analyzing a given Latex formula character string into Html codes conforming to the W3C standard by using a conversion method, wherein the Html codes under the standard can run under any browser; 2. after a user opens a webpage containing the formula Html, the layout, the positioning and the width and the height of the Html are dynamically adjusted by using Javascript and Css styles, and finally the mathematical formula is restored and displayed on the webpage.
The scheme just renders the formula, but cannot realize quick editing and real-time rendering of the formula; meanwhile, the scheme is that input rendering and output conversion are carried out on the whole string of the formula, and the formula string cannot be segmented, so that local editing is realized.
Disclosure of Invention
The technical problem to be solved by the invention is as follows: a cross-platform formula editing and rendering method and a cross-platform formula editing and rendering system are provided, and quick editing and real-time rendering of a formula are achieved.
In order to solve the technical problems, the invention adopts the technical scheme that:
a cross-platform formula editing and rendering method comprises the following steps:
constructing an input frame and a virtual keyboard corresponding to the input frame, configuring various formula symbols on the virtual keyboard, wherein one formula symbol corresponds to one control, and each control is correspondingly provided with a rendering and analyzing method;
once a formula symbol input into the input box is received, rendering and analyzing the formula symbol according to a rendering and analyzing mode set by a control corresponding to the formula symbol;
and combining the formula symbol after the rendering and the analysis are completed and outputting the combined formula symbol.
The invention provides another technical scheme as follows:
a cross-platform formula editing and rendering system comprising:
the construction module is used for constructing an input box and a virtual keyboard corresponding to the input box, and configuring various formula symbols on the virtual keyboard, wherein one formula symbol corresponds to one control, and each control is correspondingly provided with a rendering and resolving method;
the rendering and analyzing module is used for rendering and analyzing a formula symbol according to a rendering and analyzing mode set by a control corresponding to the formula symbol once the formula symbol input into the input box is received;
and the merging output module is used for merging the rendered and analyzed formula symbol and the formula symbol which is rendered and analyzed in advance and then outputting the merged formula symbol.
The invention has the beneficial effects that: the method is different from the defects that the prior art can not directly realize the rapid, flexible and convenient operation on the formula, can not realize the cross-platform application and the like. The method is realized based on pure JavaScript, can realize cross-platform transplantation, and has the characteristics of easy learning and use; meanwhile, the invention realizes the quick and flexible editing of the formula by configuring a specific virtual keyboard and taking the formula symbol as a key unit; furthermore, each formula symbol corresponds to a control provided with a corresponding rendering and analyzing mode, and when the input box receives a formula symbol, the formula symbol is rendered and analyzed in real time, so that the real-time rendering and output function of the formula is realized.
Drawings
FIG. 1 is a schematic flow chart of a cross-platform formula editing and rendering method according to the present invention;
FIG. 2 is a schematic diagram illustrating the structure of functional modules of the cross-platform formula editing and rendering system according to the present invention;
fig. 3 is a schematic diagram of an effect of a fractional formula editing interface according to a second embodiment of the present invention.
Description of reference numerals:
1. constructing a module; 2. a rendering and analyzing module; 3. and a merging output module.
Detailed Description
In order to explain technical contents, achieved objects, and effects of the present invention in detail, the following description is made with reference to the accompanying drawings in combination with the embodiments.
The most key concept of the invention is as follows: a virtual keyboard with formula symbols as keys is configured to realize flexible editing; each formula symbol corresponds to a control provided with a corresponding rendering and analyzing mode, and when the input box receives a formula symbol, the formula symbol is rendered and analyzed in real time.
The technical terms related to the invention are explained as follows:
referring to fig. 1, the present invention provides a cross-platform formula editing and rendering method, including:
constructing an input frame and a virtual keyboard corresponding to the input frame, configuring various formula symbols on the virtual keyboard, wherein one formula symbol corresponds to one control, and each control is correspondingly provided with a rendering and analyzing method;
once a formula symbol input into the input box is received, rendering and analyzing the formula symbol according to a rendering and analyzing mode set by a control corresponding to the formula symbol;
and combining the formula symbol after the rendering and the analysis are completed and outputting the combined formula symbol.
Further, the constructing the input box specifically includes:
and constructing an input box, and simultaneously setting a text interface comprising the input box, an output input box text interface and an input box focus acquisition and loss callback interface.
According to the description, the formula input of the input box corresponding to the virtual keyboard is realized by arranging various interfaces corresponding to the input box.
Further, the constructing the input box specifically includes:
and constructing a sub parent input box comprising three child input boxes and a score line, wherein the three child input boxes are respectively positioned at the left, upper and lower positions of the score line.
From the above description, it can be known that a specific input box is constructed for the fractional formula, and the fast and accurate editing of the fractional formula is realized.
Further, the step of combining the rendered and analyzed formula symbol with the previously rendered and analyzed formula symbol and then outputting the combined formula symbol includes:
and combining the rendered and analyzed formula symbol with the previously rendered and analyzed formula symbol to form a Latex text and outputting the Latex text.
As can be seen from the above description, the input and output adopt the Latex format, which can be adapted to various formula libraries, and the usage scenarios of the components are diversified.
Further, the constructing an input box and a virtual keyboard corresponding to the input box specifically include:
the input box is constructed using the HTML + CSS language, and a virtual keyboard corresponding to the input box.
As can be seen from the above description, the present invention is realized based on pure JavaScript, and can realize cross-platform migration; meanwhile, the JavaScript is adopted as the main development language, and the method has the characteristics of easy learning and use.
The invention provides another technical scheme as follows:
referring to fig. 2, the cross-platform formula editing and rendering system includes:
the construction module is used for constructing an input box and a virtual keyboard corresponding to the input box, and configuring various formula symbols on the virtual keyboard, wherein one formula symbol corresponds to one control, and each control is correspondingly provided with a rendering and resolving method;
the rendering and analyzing module is used for rendering and analyzing a formula symbol according to a rendering and analyzing mode set by a control corresponding to the formula symbol once the formula symbol input into the input box is received;
and the merging output module is used for merging the rendered and analyzed formula symbol and the formula symbol which is rendered and analyzed in advance and then outputting the merged formula symbol.
Further, the construction module is specifically configured to construct an input box, and simultaneously set a text interface including the input box, an output input box text interface, and an input box focus acquisition and loss callback interface.
Further, the construction module is specifically configured to construct a fractal parent input box including three child input boxes and a score line, where the three child input boxes are located at left, upper, and lower positions of the score line, respectively.
Further, the rendering and parsing module is specifically configured to combine the rendered and parsed formula symbol with a formula symbol that has been rendered and parsed in advance to form a Latex text, and then output the Latex text.
Further, the construction module is specifically configured to construct an input box using an HTML + CSS language, and to construct a virtual keyboard corresponding to the input box.
Example one
Referring to fig. 1, the present embodiment provides a cross-platform formula editing and rendering method, which can well meet the requirement of quickly and flexibly editing a formula in a classroom teaching process.
The specific method can comprise the following steps:
s1: the method comprises the steps of constructing an input box and a virtual keyboard corresponding to the input box, configuring various formula symbols on the virtual keyboard, wherein one formula symbol corresponds to one control, and each control is correspondingly provided with a rendering and analyzing method.
Preferably, the input box and the virtual keyboard are simulated using the HTML + CSS language. Specifically, the input box is constructed by a < div > tag and a CSS style, and a cursor for indicating an input position and various common interfaces of the input box are provided, including a text interface for setting the input box, a text interface for outputting the input box, an interface for obtaining and losing a focus of the input box and calling back, a cursor position setting interface, and the like.
By arranging various formula symbols for quick input on the virtual keyboard, one formula symbol is preferably corresponding to one key. By segmenting the formula, the formula can be edited quickly and flexibly. Meanwhile, each formula symbol is used as a control, and each control controls the rendering and analyzing method of the control.
S2: once a formula symbol input into the input box is received, rendering and analyzing the formula symbol according to the rendering and analyzing mode set by the control corresponding to the formula symbol.
Through the steps, after the formula symbol is obtained by the input box, the formula symbol is rendered according to the rendering and analyzing mode corresponding to the formula symbol, so that real-time rendering is realized.
S3: and combining the formula symbol after the rendering and the analysis are completed and outputting the combined formula symbol.
Preferably, after rendering and parsing of a formula symbol is completed, the formula symbol is combined with a previously input rendered and parsed formula symbol and then output, and the edited formula is displayed in real time. After the formula is edited, all the controls rendered to the input box are traversed and analyzed to form a complete formula Latex text for output.
The method is realized based on a pure JavaScript development language, can realize cross-platform transplantation, and has the characteristics of easy learning and use; meanwhile, the formula is split into formula symbols to be input, so that quick and flexible formula editing can be realized; furthermore, the rendering and analyzing controls corresponding to the formula symbols are configured by taking the formula symbols as units, and the formula symbols can be rendered and analyzed after being acquired, so that real-time rendering of the edited formula is realized.
Example two
In the present embodiment, based on the first embodiment, the further extension of the first embodiment is described by taking the editing and rendering of a formula as an example. The same points as those in the first embodiment will not be repeated, and specifically, the following may be further included:
in the method for rendering the fractal type, three special sub input boxes are constructed by using < div > of HTML, three sub input boxes are set to be positioned at the left position, the upper position and the lower position by using CSS, and a fractional line is arranged between the upper special input box and the lower special input box, so that a complete fractal view to be input is constructed and rendered into a parent input box.
In the analysis method of the fractal class, finally, a Latex text of 'the value of the left input box \ frac { the value of the upper input box } { the value of the lower input box }' is formed as an output by respectively analyzing the values in the three sub special input boxes.
All rendering methods and analyzing methods of the input formula symbols are organized by themselves (see the real-time rendering method in the first embodiment), and are finally combined together, the analyzing and rendering are executed during each input operation, the real-time rendering after the quick input and the input can be realized by moving a cursor, and the interface display effect is shown in fig. 3.
EXAMPLE III
The present embodiment provides a specific application scenario corresponding to the first embodiment and the second embodiment.
An educational product is developed that provides formula editing functionality. Specifically, formula editing can be rapidly performed on a page on a PC or a PAD in a blank filling mode.
When the formula related to the mathematical discipline is filled out, the input box and the virtual keyboard provided by the first embodiment and the second embodiment are used for replacing the existing common input box and keyboard input. The specific implementation mode is as follows:
after an input box registers < div > which is required to be used as a formula input box into the component by calling a register interface after webpage rendering, the component binds events on the < div >, wherein the events comprise an event of clicking to open a virtual keyboard, a focus losing event, an event obtaining event and the like. The user may then edit the formula by opening it through the keyboard and entering the provided formula symbol. Meanwhile, a getText interface of the scheme can be used for obtaining a text formed by a formula edited by a user finally, the text is compared with an answer, and the correct answer is displayed in an input box by using the setText text finally.
Example four
Referring to fig. 2, the first embodiment and the second embodiment of the present embodiment provide a cross-platform formula editing and rendering system, which specifically includes:
the construction module 1 is used for constructing an input box and a virtual keyboard corresponding to the input box, configuring various formula symbols on the virtual keyboard, wherein one formula symbol corresponds to one control, and each control is correspondingly provided with a rendering and resolving method.
Preferably, the construction module is specifically configured to construct an input box, and simultaneously set a text interface including the input box, an output input box text interface, and an input box focus acquisition and loss callback interface.
In a specific embodiment, the constructing module is specifically configured to construct a fractal parent input box including three child input boxes and a fractional line, where the three child input boxes are located at left, upper and lower positions of the fractional line, respectively.
In an embodiment, the rendering parsing module may be further configured to combine the rendered and parsed formula symbol with a formula symbol that has been previously rendered and parsed, so as to form a Latex text, and output the Latex text.
In an embodiment, the constructing module is specifically configured to construct the input box using the HTML + CSS language, and to construct the virtual keyboard corresponding to the input box.
Further comprising:
the rendering and analyzing module 2 is configured to render and analyze a formula symbol according to a rendering and analyzing mode set by a control corresponding to the formula symbol once the formula symbol input into the input box is received;
and the combined output module 3 is used for combining the rendered and analyzed formula symbol with the formula symbol which is rendered and analyzed in advance and then outputting the combined formula symbol.
In summary, the cross-platform formula editing and rendering method and system provided by the invention not only have cross-platform capability, but also can support various platforms (Windows, Android, etc.); moreover, the light-weight and standardized interface is configured, so that complex dependence is avoided; furthermore, the formula and the symbol rendering quality are high and are consistent with a textbook, so that the teaching quality is effectively improved; furthermore, the input and output adopt a Latex format, can be adapted to various formula libraries, and has diversified component use scenes.
The above description is only an embodiment of the present invention, and not intended to limit the scope of the present invention, and all equivalent changes made by using the contents of the present specification and the drawings, or applied directly or indirectly to the related technical fields, are included in the scope of the present invention.
Claims (10)
1. A cross-platform formula editing and rendering method is characterized by comprising the following steps:
constructing an input frame and a virtual keyboard corresponding to the input frame, and configuring various formula symbols on the virtual keyboard, wherein one formula symbol corresponds to one key, one formula symbol corresponds to one control, and one control is correspondingly provided with a rendering method and an analysis method;
once a formula symbol input into the input box is received, rendering and analyzing the formula symbol according to a rendering method and an analyzing method set by a control corresponding to the formula symbol;
and combining the formula symbol after the rendering and the analysis are completed and outputting the combined formula symbol.
2. The cross-platform formula editing and rendering method of claim 1, wherein the construction input box specifically is:
and constructing an input box, and simultaneously setting a text interface comprising the input box, an output input box text interface and an input box focus acquisition and loss callback interface.
3. The cross-platform formula editing and rendering method of claim 1, wherein the construction input box specifically is:
and constructing a fractal parent input box, wherein the fractal parent input box comprises three child input boxes and a score line, and the three child input boxes are respectively positioned at the left, upper and lower positions of the score line.
4. The cross-platform formula editing and rendering method according to claim 1 or 3, wherein the formula symbol after rendering and parsing is merged with a formula symbol after rendering and parsing has been previously completed and then output, specifically:
and combining the rendered and analyzed formula symbol with the previously rendered and analyzed formula symbol to form a Latex text and outputting the Latex text.
5. The cross-platform formula editing and rendering method according to claim 1, wherein the constructing an input box and a virtual keyboard corresponding to the input box specifically include:
the input box is constructed using the HTML + CSS language, and a virtual keyboard corresponding to the input box.
6. A cross-platform formula editing and rendering system, comprising:
the system comprises a construction module, a display module and a control module, wherein the construction module is used for constructing an input frame and a virtual keyboard corresponding to the input frame, and configuring various formula symbols on the virtual keyboard, wherein one formula symbol corresponds to a key, one formula symbol corresponds to a control, and one control is correspondingly provided with a rendering method and an analysis method;
the rendering and analyzing module is used for rendering and analyzing a formula symbol according to a rendering method and an analyzing method set by a control corresponding to the formula symbol once the formula symbol input into the input box is received;
and the merging output module is used for merging the rendered and analyzed formula symbol and the formula symbol which is rendered and analyzed in advance and then outputting the merged formula symbol.
7. The cross-platform formula editing and rendering system of claim 6, wherein the construction module is specifically configured to construct an input box while setting a text interface including the input box, an output input box text interface, and an input box focus get and lose callback interface.
8. The cross-platform formula editing and rendering system of claim 6, wherein the construction module is specifically configured to construct a fractal parent input box, the fractal parent input box includes three child input boxes and a score line, and the three child input boxes are respectively located at left, upper and lower positions of the score line.
9. The cross-platform formula editing and rendering system of claim 6 or 8, wherein the rendering parsing module is specifically configured to combine the rendered and parsed formula symbol with a previously rendered and parsed formula symbol to form a Latex text for output.
10. The cross-platform formula editing and rendering system of claim 6, wherein the construction module is specifically configured to construct an input box using HTML + CSS language, and a virtual keyboard corresponding to the input box.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611120410.5A CN106648635B (en) | 2016-12-08 | 2016-12-08 | Cross-platform formula editing and rendering method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611120410.5A CN106648635B (en) | 2016-12-08 | 2016-12-08 | Cross-platform formula editing and rendering method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106648635A CN106648635A (en) | 2017-05-10 |
CN106648635B true CN106648635B (en) | 2020-01-03 |
Family
ID=58819940
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611120410.5A Active CN106648635B (en) | 2016-12-08 | 2016-12-08 | Cross-platform formula editing and rendering method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106648635B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107832270A (en) * | 2017-10-17 | 2018-03-23 | 金炜 | Equation editing method and formula editors based on LaTeX |
CN110007918A (en) * | 2019-04-03 | 2019-07-12 | 上海乂学教育科技有限公司 | The manufacturing method of personalized formula editors in adaptive educational system |
CN111104116A (en) * | 2019-12-13 | 2020-05-05 | 紫光云(南京)数字技术有限公司 | Method for dynamically generating operation interface based on configuration |
CN111309302B (en) * | 2020-02-06 | 2023-04-18 | 杭州电子科技大学 | Method for converting Verilog code based on LaTeX four-principle operation and trigonometric function mixed operation formula |
CN112836469A (en) * | 2021-01-27 | 2021-05-25 | 北京百家科技集团有限公司 | Information rendering method and device |
CN113703587A (en) * | 2021-08-30 | 2021-11-26 | 陕西万唯教育传媒有限公司 | Input keyboard using method, system and computer storage medium |
CN115794043B (en) * | 2023-01-31 | 2023-06-09 | 帆软软件有限公司帆软南京分公司 | System and method for calculating table data aggregation processing of BI tool |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102103588A (en) * | 2009-12-18 | 2011-06-22 | 北大方正集团有限公司 | Method and system for inputting formula edit commands through using formula input method |
CN103176954A (en) * | 2013-03-27 | 2013-06-26 | 重庆市科学技术研究院 | Mathematical formula display method and mathematical formula display system based on hypertext markup language (HTML) 5 canvas |
CN103324605A (en) * | 2013-06-25 | 2013-09-25 | 北京网梯科技发展有限公司 | Method, equipment and system for collaborative editing of multiple users |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004072808A2 (en) * | 2003-02-10 | 2004-08-26 | Educational Testing Service | Equation editor |
-
2016
- 2016-12-08 CN CN201611120410.5A patent/CN106648635B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102103588A (en) * | 2009-12-18 | 2011-06-22 | 北大方正集团有限公司 | Method and system for inputting formula edit commands through using formula input method |
CN103176954A (en) * | 2013-03-27 | 2013-06-26 | 重庆市科学技术研究院 | Mathematical formula display method and mathematical formula display system based on hypertext markup language (HTML) 5 canvas |
CN103324605A (en) * | 2013-06-25 | 2013-09-25 | 北京网梯科技发展有限公司 | Method, equipment and system for collaborative editing of multiple users |
Also Published As
Publication number | Publication date |
---|---|
CN106648635A (en) | 2017-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106648635B (en) | Cross-platform formula editing and rendering method and system | |
US9142192B2 (en) | Simulation of web applications and secondary devices in a web browser, web application development tools, and methods using the same | |
CN107807913A (en) | A kind of form design system and method based on web | |
US20150206444A1 (en) | System and method for authoring animated content for web viewable textbook data object | |
US20130080887A1 (en) | Simulation of web applications and secondary devices in a web browser, web application development tools, and methods using the same | |
US10049095B2 (en) | In-context editing of output presentations via automatic pattern detection | |
WO2011060682A1 (en) | System and method for editing mathematical formula based on web | |
US9817811B2 (en) | Web server system, dictionary system, dictionary call method, screen control display method, and demonstration application generation method | |
CN112083920A (en) | Front-end page design method, device, storage medium and equipment | |
US20140089827A1 (en) | Assisting graphical user interface design | |
Gasston | The modern Web: multi-device Web development with HTML5, CSS3, and JavaScript | |
US20230119466A1 (en) | Code block element for integrated graphic design system | |
KR20210040611A (en) | Method and apparatus for generating web page | |
Gerbing | Enhancement of the command-line environment for use in the introductory statistics course and beyond | |
Kuan | Learning Highcharts | |
CN111367514B (en) | Page card development method and device, computing device and storage medium | |
Kuan | Learning highcharts 4 | |
Rahman | Jump Start Bootstrap: Get Up to Speed with Bootstrap in a Weekend | |
Ebner et al. | Cloud-based service for eBooks using EPUB under the Aspect of Learning Analytics | |
KR101851720B1 (en) | Method for english learning service | |
WO2023069561A1 (en) | Code block element for integrated graphic design system | |
CN115309476A (en) | Browser-based ofd file display and editing method | |
CN114356291A (en) | Method, device, equipment and medium for generating form based on configuration file | |
US20130086491A1 (en) | Automatically generating a business process flow gui using a symbolic annotation language | |
Su et al. | MathEdit, a browser-based visual mathematics expression editor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |