This is a specialized function for use in connection with text reordering. It modifies a token dataframe by assigning new block bounding box values to a subset of tokens based on prior modifications made to a block dataframe.
reassign_tokens(token_df, block_df)
a dataframe generated by build_token_df()
a dataframe generated by dair::split_block()
or dair::build_block_df()
a token data frame
The token and block data frames provided as input must be from the same JSON output file.
if (FALSE) { # \dontrun{
new_token_df <- reassign_tokens(token_df, new_block_df)
} # }